﻿@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, textarea {
    margin: 0; padding: 0; font-size: 12px; line-height: 25px; color: #575757; font-family: verdana,SimSun,Tahoma;
}
ol, ul, li { list-style:none; line-height:26px; }
ol, ul { zoom: 1; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; vertical-align:middle; }
a, a:link, a:visited { text-decoration:none; color:#575757; }
a:hover { text-decoration:underline; color:#575757; }
table { border-collapse: collapse; border-spacing: 0; }
.tdborder td { border: solid 1px #666; }
.clear { clear: both; float: none; overflow: hidden; height: 0px; font-size: 0; }
.clearFix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }
.clearFix { zoom: 1; }
.float-left, .fl { float: left; }
.float-right, .fr { float: right; }
.font { font: 14px/24px Comic Sans MS; }
:focus{ outline: none;}
html { overflow: -moz-scrollbars-vertical; }
html { min-height: 101%; }
body { width: 100%; margin: 0 auto; background:url(../images/bg.jpg) 0 0 repeat-x #fafafa; overflow-x: hidden; }

.w980 { width:980px; margin:0 auto; }

.logoBox { display:block; line-height:0; }
.sethomepage { margin-top:30px; }
.sethomepage ul li { margin-right:15px; float:left; }
.sethomepage ul li a { margin-left:5px; }
#navgat { width:100%; height:44px; margin-top:10px; background:url(../images/nav_bg.jpg) 0 0 repeat-x; }
.navmid ul li { height:27px; line-height:27px; float:left; text-align:center; display:block; margin:9px 7px 0 10px; }
.navmid ul li a { width:81px; display:inline-block; margin-left:17px; }
.navmid ul li a:hover { color:#fff; text-decoration:none; background:url(../images/nav_hover.jpg) 0 0 no-repeat; }

#flash { width:976px; height:321px; margin:10px auto 25px auto; padding:2px; background-color:#fefefe; }

#lft { width:265px; height:auto; overflow:hidden; }
#lft_in { width:245px; margin:10px; background-color:#fff; }
.product { width:218px; padding-left:10px; }
.product dt { height:35px; line-height:35px; border-bottom:1px solid #ddd; background:url(../images/tubiao_04.jpg) left center no-repeat; padding-left:20px; color:#0066cc; font-family:"微软雅黑"; font-size:14px; }
.product dt img { width:50px; height:15px; display:block; margin-top:13px; }
.product ul { padding:10px 0 0 0; }
.product ul li { width:176px; height:29px; line-height:29px; background:url(../images/product_bg.jpg) 0 0 no-repeat; margin:0 auto 10px auto; padding-left:35px; }
.product ul li a:hover,.product ul li a:active { color:#0066cc; text-decoration:none; }
.contact dd { background:url(../images/contact_bg.jpg) 0 bottom no-repeat; padding-bottom:20px; }
.contact dd p { padding-left:10px; }

#rit { width:693px; height:auto; overflow:hidden; }
.about { width:417px; }
.about dt { height:30px; background:url(../images/about_tit.jpg) 0 0 no-repeat; padding:3px 0 0 380px; }
.about dd { background:url(../images/about_bg.jpg) 0 bottom no-repeat; padding:5px 3px 15px 3px; }
.news { width:248px; height:auto; overflow:hidden; }
.news dt { height:42px; background:url(../images/news_tit.jpg) 0 0 no-repeat; padding:3px 0 0 210px; }
.news dd ul { padding:0 10px; }
.news dd ul li { background:url(../images/tubiao_05.jpg) left center no-repeat; padding-left:10px; }
.show { width:693px; height:auto; overflow:hidden; margin-top:25px; }
.show dt { height:30px; background:url(../images/show_tit.jpg) 0 0 no-repeat; padding:0 0 0 650px; }
.show dd { border:1px solid #cfcfcf; border-top:none; }

#footer { width:1000px; height:51px; margin:10px auto 0 auto; background:url(../images/footer_bg.jpg) 0 0 repeat-x;}
#footer p { line-height:51px; text-align:center; color:#fff; }



.css3pie{
	background:#f7f7f7;
	border:solid 1px #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(/css3pie/PIE.htc);
}

.previewShowWindow {
	position: absolute;
	border: 1px solid #dadade;
	background: #95959d;
	padding: 5px;
	display: none;
	color: #fff;
	text-align: center;
	z-index: 999;
}
/*对联广告*/
.duilian { top: 180px; position: absolute; overflow: hidden; z-index: 9999; left: 20px; }
.duilian_con { width: 240px; height: 400px; overflow:hidden; }
.duilian_con img { display: block; }
